/******************************************************************************
 *
 *	Fichier:			OutLogs.cpp
 *
 *	Function:		Voir .h	
 *
 *	Auteur:			Tristan Stérin
 *
 *	Copyright:		Copyright (c) 2010 <whomever>
 *						Tous droits réservés
 *	Notes:			
 *
 *
 *	
 *****************************************************************************/


#include "OutLogs.h"

OutLogs *OutLog = new OutLogs();

/******************
Constructeur
*******************/

OutLogs::OutLogs()
{
	addLog("Création du système de Log I (messages normaux)");
}


/**************************
Ecrit un message
@message : message
***************************/

void OutLogs::addLog(char message[TAILLE_MAX_MESSAGES])
{
	
	addDate();
	printf("%s\n", message);
	logFile->ecrireMessage(message);
	logFile->ecrireMessage("\n");
	allLogs.push_back(message);
}

/******************
Destructeur
*******************/

OutLogs::~OutLogs()
{
	addLog("Destruction du système de Log I");
	addLog("Destruction du système de Log II");
	addLog("Destruction du système de Log III");
	addLog("Fin");
	allLogs.clear();
}
